/**
 * 
 */
$(function() {
	$("#txm").focus();
	$("#txm").keyup(function(event) {
		if (event.keyCode == 13) {
			checkout();
		}
	});

	$("#qxGB").click(function() {
		resetForm();
	});

	$("#addGB").click(function() {
		var $name = $("#name").val();
		var $txm = $("#txm").val();
		var $zkl = $("#zkSelector").val();
		var $dj = $("#dj").val();
		var $djFloat = parseFloat($dj == "" ? "0" : $dj);
		var $sl = parseInt($("#sl").val() == "" ? "0" : $("#sl").val());
		var $check = true;
		if ($name == null || $name == "")
			$check = false;
		if ($txm == null || $txm == "")
			$check = false;
		if ($zkl == null || $zkl == "" || $zkl == undefined)
			$zkl = 0;
		if ($djFloat == null || $djFloat == undefined || $djFloat <= 0)
			$check = false;
		if ($sl == null || $sl == "" || isNaN($sl))
			$sl = 0;
		if ($check) {
			$.ajax({
				url : "goods.do?method=add",
				type : "post",
				data : {
					txm : $txm,
					name : $name,
					zkl : $zkl,
					dj : $dj,
					sl : $sl
				},
				error : function(request) {
					alert("出现问题，最好重启电脑！");
				},
				success : function(data) {
					if (data.status == 200) {
						showMsg("添加成功！", "center");
						resetForm();
					} else {
						alert(data.msg);
					}
				}
			});
		} else {
			alert("表单有误！请重新填写！");
			return;
		}
	});
});

function checkout() {
	var $txm = $("#txm").val();
	if ($txm == null || $txm == "") {
		alert("条形码不正确！");
		return;
	} else {
		$.ajax({
			url : "goods.do?method=verify",
			type : "post",
			data : {
				txm : $txm
			},
			error : function(request) {
				alert("出现问题，最好重启电脑！");
			},
			success : function(data) {
				if (data.status == 200) {
					$("#zkSelector").val(data.zk);
					$("#dj").val(data.dj);
					$("#rest").text(data.sl);
					$("#name").val(data.name);
					$("#sl").val("");
					$("#addGB").val("整货");
					$("#sl").focus();
				} else if (data.status == 400) {
					$("#dj").val("").focus();
					$("#rest").text("0");
					$("#name").val("");
					$("#sl").val("");
					$("#addGB").val("上货");
				}
			}
		});
	}
}

function resetForm() {
	$("#dj").val("");
	$("#rest").text("0");
	$("#sl").val("");
	$("#name").val("");
	$("#txm").val("").focus();
	$("#addGB").val("上货");
}